package com.qfedu.hotelssm.dao;

import com.qfedu.hotelssm.dto.CtOrdersDto;
import com.qfedu.hotelssm.dto.CtOrdersDto2;
import com.qfedu.hotelssm.entity.CtOrders;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author dzl
 * @date 2022/8/28 21:32
 */
public interface CtOrdersDao {
    //新增订单
    int save(CtOrders orders);
    //删除订单
    int delete(int id);
    //带条件查询总行数
    long selectCount(String username);
    //使用模糊查询的订单查询
    List<CtOrdersDto2> selectPage(@Param("username") String username, @Param("start") int start, @Param("size") int size);
    //更新订单
    int update(CtOrders orders);

    //导出
    List<CtOrdersDto> all();

    //批量删除
    int delByIds(int[] ids);

    //导入-批量增加
//    int saveBatch(List<ct_Orders> list);
}
